stuff something down something - Espagnol Anglais Dictionnaire